SQLのGROUP BY
何らかの条件でいくつかのgroupに分け、そのgroup単位でなにかを行いたいときに使う
これってSQL関数と一緒に使わないことってあるの?
基本的にセットで使うという認識でいいの?
groupに分けた後、どの代表が選ばれるかは自明でない(仕様では決まっているかな)ので、代表をそのまま扱う意図がそもそもない感じかなmrsekut.icon
だから、基本的にはCOUNT(*)とかで、groupに対して処理をするので、関数とセットで使うことになる
例かいて
SELECT * FROM test GROUP BY a ;
Group by .. Order by ..はokで、Order by .. Group by ..がsyntax errorになるのはなんで?
どうやって記憶するの?